How to make your own keyboard mappings?
For an idea check out this post:
http://forums.eagle.ru/showthread.php?p=1428587#post1428587

Important files for reference:
C:\Program Files\Eagle Dynamics\DCS World\Mods\aircrafts\Ka-50\Cockpit\Scripts\clickabledata.lua
C:\Program Files\Eagle Dynamics\DCS World\Mods\aircrafts\Ka-50\Cockpit\Scripts\devices.lua
C:\Program Files\Eagle Dynamics\DCS World\Mods\aircrafts\Ka-50\Cockpit\Scripts\command_defs.lua

Please note that the cut-off levers does not work as expected, as noted here:
http://forums.eagle.ru/showthread.php?t=100976

Examples below (might not be completely accurate, but mostly so):

R828 (cockpit_device_id = 48)
	3007	R-800 (VHF-2) 1st rotary
	3008	R-800 (VHF-2) 2nd rotary
	3009	R-800 (VHF-2) 3rd rotary

UV-26 (cockpit_device_id = 22)
	Board selection
	***************
	3001, 0		Left Board
	3001, 0.1	Both Boards
	3002, 0.2	Right Board
	{down = 3001, cockpit_device_id = 22, value_down = 0, name = "SW: UV-26 Select Left  board", category = "Ins Countermeasures dispensers UV-26"},
	{down = 3001, cockpit_device_id = 22, value_down = 0.1, name = "SW: UV-26 Select Both boards", category = "Ins Countermeasures dispensers UV-26"},
	{down = 3002, cockpit_device_id = 22, value_down = 0.2, name = "SW: UV-26 Select Right board", category = "Ins Countermeasures dispensers UV-26"},

Lightening (cockpit_device_id = 13)
	Voice messaging emergency switch
	********************************
	3002, 0		 Voice message emergency OFF
	3002, 1		 Voice message emergency ON
	{down = 3002, up = 3002, cockpit_device_id = 13, value_down = 1, value_up = 1, name = "SW: Voice message emergency ON", category = "Ins Landing Lights & Voice Warning Panel"},

PUI-800 (cockpit_device_id = 12)
	Master Arm
	**********
	3001, 0.0	Master Arm Release
	3001, 1.0	Master Arm
	{down = 3001, up = 3001, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Master Arm", category = "Ins Weapons Status and Control Panel PUI-800"},

	Burst Length Switch
	*******************
	3004, 0		Burst Length Short
	3004, 0.1	Burst Length Medium
	3004, 0.2	Burst Lenght Long
	{down = 3004, up = 3004, cockpit_device_id = 12, value_down = 0.2, value_up = 0.1, name = "SW: Burst length - long", category = "Ins Weapons Status and Control Panel PUI-800"},
	{down = 3004, up = 3004, cockpit_device_id = 12, value_down = 0, value_up = 0.1, name = "SW: Burst length - short", category = "Ins Weapons Status and Control Panel PUI-800"},

	Cannon Round Selector
	*********************
	3006, 0.0	AP rounds
	3006, 1.0	HE rounds
	{down = 3006, up = 3006, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Cannon Round Selector", category = "Ins Weapons Status and Control Panel PUI-800"},

	Cannon Rate of Fire
	*******************
	3020, 0.0	High Rate of Fire
	3020, 1.0	Low Rate of Fire
	{down = 3020, up = 3020, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Cannon Rate of Fire", category = "Ins Weapons Status and Control Panel PUI-800"},

	External stores jettison
	************************
	3003, 0.0
	3003, 1.0	External stores jettison
	{down = 3003, up = 3003, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: External stores jettison", category = "Ins Weapons Status and Control Panel PUI-800"},

	Expedite emergency ATGM launch
	******************************
	3021, 0.0
	3021, 1.0	ATGM Launch
	{down = 3021, up = 3021, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: ATGM launch", category = "Ins Weapons Status and Control Panel PUI-800"},

	Jettison arm mode - arm fuse/disarm fuse
	****************************************
	3022, 0.0	Disarm
	3022, 1.0	Fuse
	{down = 3022, up = 3022, cockpit_device_id = 12, value_down = 1, value_up = 0, name = "SW: Jettison ARM", category = "Ins Weapons Status and Control Panel PUI-800"},

	Weapon system control switch
	****************************
	3005, 1		Manual
	3005, 0		Auto
	{down = 3005, up = 3005, cockpit_device_id = 12, value_down = 0, name = "SW: Weapon system control switch - Auto", category = "Ins Weapons Status and Control Panel PUI-800"},
	{down = 3005, up = 3005, cockpit_device_id = 12, value_down = 1, name = "SW: Weapon system control switch - Manual", category = "Ins Weapons Status and Control Panel PUI-800"},

	Gunsight/ Automatic tracking switch
	***********************************
	3017, 0		Gunsight
	3017, 1		Automatic tracking
	{down = 3017, up = 3017, cockpit_device_id = 12, value_down = 0, value_up = 1, name = "SW: Gunsight/AT", category = "Ins Targeting Mode Controls Panel PVR"},


Engine Interface (cockpit_device_id = 4)
	Engine cut-off valves (NOT WORKING!)
	*********************
	3009, 0.0	Left cut-off valve release
	3009, 1.0	Left cut-off valve engage
	{down = 3009, cockpit_device_id = 4, value_up = 0, value_down = 1, name = "SW: Cut-off-valve left", category = "Ins Engines start-up control panel and levers"},
	3010, 0.0	Left cut-off valve release
	3010, 1.0	Left cut-off valve engage
	{down = 3010, cockpit_device_id = 4, value_up = 0, value_down = 1, name = "SW: Cut-off-valve right", category = "Ins Engines start-up control panel and levers"},

	Rotor Brake
	***********
	3011, 0.0	Rotor brake release
	3011, 1.0	Rotor brake engage
	{down = 3011, up = 3011, cockpit_device_id = 4, value_down = 1, value_up = 0, name = "SW: Rotor Brake", category = "Ins Engines start-up control panel and levers"},

Autopilot (cockpit_device_id = 33)
	Barometric/ Radar altitude hold
	*******************************
	3006, 0		Barometric altitude hold
	3006, 0.5	No hold(?)
	3006, 1		Radar altitude hold
	{down = 3006, up = 3006, cockpit_device_id = 33, value_down = 0, value_up = 0.5, name = "SW: Autopilot BARO/RALT - BARO", category = "Ins Autopilot"},
	{down = 3006, up = 3006, cockpit_device_id = 33, value_down = 1, value_up = 0.5, name = "SW: Autopilot BARO/RALT - RALT", category = "Ins Autopilot"},
